// pages/comment/comment.js
var util = require('../../utils/util.js');
var api = require('../../config/api.js');


Page({

  /**
   * 页面的初始数据
   */
  data: {
    valueId:'',//商品ID
    showType:"",//展示ID

    parameter: [{
      id: "",
      name: '全部'
    }, {
      id: 2,
      name: '有图片'
    }, {
      id: 1,
      name: '好评'
    }],

    btn:1,
  },


 //评论列表
   getData(showType,valueId) {
    var that = this;
    util.request(api.Commentlist, {
      type:0,
      valueId:valueId,
      showType:showType,
      page:1,
      limit:10
    }, 'get').then(function (res) {
      if (res.errno === 0) {
        that.setData({
          commList:res.data.list,
          allData:res.data
        })
      } else {
        wx.showToast({
          title: res.errmsg,
          icon: 'none',
          duration: 1500
        })
      }
    });
  },
 






  // 单选
  parameterTap: function (e) { //e是获取e.currentTarget.dataset.id所以是必备的，跟前端的data-id获取的方式差不多
    var that = this
    var this_checked = e.currentTarget.dataset.id
    var parameterList = this.data.parameter //获取Json数组
    for (var i = 0; i < parameterList.length; i++) {
      if (parameterList[i].id == this_checked) {
        parameterList[i].checked = true; //当前点击的位置为true即选中
      } else {
        parameterList[i].checked = false; //其他的位置为false
      }
    }
    let showType=e.currentTarget.dataset.id
    that.getData(showType,that.data.valueId)


    that.setData({
      parameter: parameterList,
    })
  },


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // 获取商品ID
    let id = options.valueId
    this.setData({
      valueId:id
    })

    this.data.parameter[0].checked = true;
    this.setData({
      parameter: this.data.parameter,
    })//默认parameter数组的第一个对象是选中的
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.getData(this.data.showType,this.data.valueId)
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})